<?php
namespace app\admin\controller;
use app\common\model\LoginModel;
use think\Controller;

class Login extends Controller {
    public function _initialize(){
        if (isMobile()) {
            $this->redirect('mobile/login/index');
        }
    }

    // 登录界面
    public function index() {
        //判断是否有session
        if (session('?platform')) {
            $this->redirect('index/index');
        }

        return view('login/index');
    }


    // 登录
    public function login_in() {
        // 验证失败
        if (!captcha_check(input('post.yzm'), 'admin_login')) {
            return retJson('', 201, '验证码错误');
        }

        $ret_master = LoginModel::login_in(input('post.name'), input('post.pwd'));;
        if ($ret_master != 200) {
            return retJson('', $ret_master['code'], $ret_master['msg']);
        }

        return retJson('', 200, '登录成功');
    }

    // 登出
    public function login_out() {
        LoginModel::login_out();
        return view('login/index');
        return retJson('', 200, '已安全退出，感谢使用');
    }

    // 登出页面
    public function login_out_page() {
        return view('login/loginout');
    }
}
